package org.coder.threadpool.framkwork.core;

/**
 * @author idea
 * @data 2019/9/7
 */
public interface ThreadPool<Job> {

    /**
     * 执行任务
     *
     * @param job
     */
    void execute(Job job);


    /**
     * 添加工作线程
     */
    void initWorker(Integer num);

    /**
     * 获取线程池的线程数量
     *
     * @return
     */
    int getSize();
}
